The unnamed 21-year-old man was spotted in a social media platform on Feb. 6, brandishing the firearm, Baltimore police said.
He was arrested from the 300 block of S. Franklintown Road, where authorities recovered the ghost gun, drugs and money, police said.
He was charged with handgun and narcotics violations, and all seized property was submitted as evidence.
Click here to follow Daily Voice Columbia and receive free news updates.